// pages/index/index.js
import request from '../../utils/request'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bannerList:[],
    recommend:[],
    pkListInfo:[],//巅峰榜
    pklst:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: async function(options) {
    this.getData()
  },
async getData(){
// 获取首页轮播图数据
let getbannerList = await request('/recommend/banner')
this.setData({
  bannerList: getbannerList.data,
})
// 获取首页推荐的数据
let getrecommend = await request('/recommend/playlist/u')
this.setData({
  recommend: getrecommend.data.list,
})
// 获取巅峰榜
let pkListInfos = await request('/top/category')
let pkListInfo = pkListInfos.data[0].list
let pkData = []
let pinnacleListDetails=''
let pklsts = []
for (let i = 0; i < pkListInfo.length-1; i++) {
  pklsts.push(pkListInfo[i].label)
  pinnacleListDetails = await request('/top', { id: pkListInfo[i].topId })
  pkData.push(pinnacleListDetails.data.list.splice(0,4))
  this.setData({
    pkListInfo:pkData,
    pklst:pklsts
  })
}
},

  /**
   * 生命周期函数--监听页面初次渲染完成===============
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})